543217
507885
138908
386273
66359
357135
53028
250362
171699
356848
424290
955532
5250799
3673581
3198148
2498804
2274988
2119609
2047358
193678
1826118
1743136
1721196
1659471